/**
*   @file    Rte.h
*   MRTB-05 Project
*
*   @{
*/
/*==================================================================================================
*   Project              : MRTB-05
*   Platform             : AT91SAM9261S, SBC6000X
*   Build Version        : Keil uVision 4.53
*
*   (c) Copyright VNE Corporation
*   All Rights Reserved.
==================================================================================================*/
#ifndef _RTE
#define _RTE

#ifdef __cplusplus
extern "C"{
#endif

/*==================================================================================================
*                                        INCLUDE FILES
==================================================================================================*/
#include "MemType.h"

/*==================================================================================================
*                                          CONSTANTS
==================================================================================================*/

/*==================================================================================================
*                                      DEFINES AND MACROS
==================================================================================================*/

/*==================================================================================================
*                                             ENUMS
==================================================================================================*/

/*==================================================================================================
*                                 STRUCTURES AND OTHER TYPEDEFS
==================================================================================================*/

/*==================================================================================================
*                                 GLOBAL VARIABLE DECLARATIONS
==================================================================================================*/

/*==================================================================================================
*                                     FUNCTION PROTOTYPES
==================================================================================================*/
void RteInit(void);

void SchM_Enter_DBGU_EXCLUSIVE_AREA_00(void);
void SchM_Enter_UART_EXCLUSIVE_AREA_00(void);
void SchM_Enter_UART_EXCLUSIVE_AREA_01(void);
void SchM_Enter_UART_EXCLUSIVE_AREA_02(void);

void SchM_Exit_DBGU_EXCLUSIVE_AREA_00(void);
void SchM_Exit_UART_EXCLUSIVE_AREA_00(void);
void SchM_Exit_UART_EXCLUSIVE_AREA_01(void);
void SchM_Exit_UART_EXCLUSIVE_AREA_02(void);

#ifdef __cplusplus
}
#endif

#endif /* BASE_H */

/** @} */
